package main

import "fmt"

func main()  {
	//方法1
	a:=3
	b:=2
	temp:=0
	a,b=b,a
	fmt.Println(a,b)
	//方法2
	a=3
	b=2
	temp=a
	a=b
	b=temp
	fmt.Println(a,b)
	//方法3
	a=3
	b=2
	a=a+b // a=5 b=2
	b=a-b // a=5 b=3
	a=a-b //a=2 b=3
	fmt.Println(a,b)
	//方法4，位移法
	a = 5
	b = 2
	a=a^b //a=1 b=2
	b=a^b
	a=a^b
	fmt.Println(a, b)
}
